'''
调用私有化行为需要有一个内奸函数去调用私有化行为
本质上就是函数嵌套函数
'''


class Dog:
    #私有化eat行为
    def __eat(self):
        print("我吃饭,你吃XXX")
    def sleep(self):
        print("有人进来我不管,就是睡")

    #使用函数嵌套的形式调用了私有化行为
    def neiJian(self):
        self.__eat()

if __name__=='__main__':
    keji=Dog()
    keji.sleep()
    # keji.__eat()
    #私有化行为的调用---直接调用内奸函数就可以调用到了
    keji.neiJian()